59704233353f907feb2b4748ea981bfeca6f08b6,src/main/java/com/assertthat/selenium_shutterbug/utils/web/Browser.java,Browser,takeScreenshotEntirePage,#,64
Before Change
for (int i = 0; i < horizontalIterations; i++) {
this.scrollTo(i * this.getViewportWidth(), this.getViewportHeight() * j);
wait(50);
g.drawImage(takeScreenshot(), this.getCurrentScrollX(), this.getCurrentScrollY(), null);
}
}
g.dispose();
After Change
for (int i = 0; i < horizontalIterations; i++) {
this.scrollTo(i * this.getViewportWidth(), this.getViewportHeight() * j);
wait(50);
Image image = takeScreenshot();
g.drawImage(image, this.getCurrentScrollX(), this.getCurrentScrollY(), null);
if(this.getDocWidth() == image.getWidth(null) && this.getDocHeight() == image.getHeight(null)){
break outerloop;
}
}
}